package cn.autoOffice.service;

import cn.autoOffice.bean.pojo.DocumentManagement;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//文件服务层
public interface DocumentManagementService {

    /**
     * 获取文件总数
     * @return
     */
    Integer countFile();

    /**
     * 获取所有文件
     * @return
     */
    List<DocumentManagement> getDocumentAll();

    /**
     * 添加文件
     * @param documentManagement 文件对象
     * @return >0：成功 / =0：失败
     */
    Integer addDocument(DocumentManagement documentManagement);

    /**
     * 下载文件
     * @param documentName 文件名
     * @return 文件对象
     */
    DocumentManagement getDocument(@Param("documentName") String documentName);

}
